binary_c
The binary_c software framework models the evolution of single, binary and multiple stars, including stellar evolution and nucleosynthesis. It is designed for stellar population calculations, so is lightweight and versatile, and its support software contains tools for development and data analysis. binary_c is happy in standalone, virtual and HPC environments. Builds on Linux, OSX and WSL.
-
Source code and tools →
Open-source binary_c resources on gitlab, such as binary_c, binary_c-python, the data ensemble viewer and Bokeh plotter.
-
Features →
What features does binary_c provide you? Astrophysics, numerics, high-powered computing.
-
Documentation →
Learn how binary_c works, how to use it to make single stellar systems or whole populations, about the code guts, and learn about its API so you can interact with other codes.
-
binary_c-python →
The binary_c-python module runs binary_c in Python scripts, Python notebooks and on HPC Slurm and Condor clusters.
-
Try online now →
Try binary_c online, including evolutionary history, Hertzsprung-Russell diagram and chemical yields.
-
Virtual machine →
We provide a Virtualbox virtual machine containing binary_c, binary_c-python and all the tools you need to run and develop the tools to make your own stellar populations.
-
Docker →
You can use binary_c from its Docker image.
-
binary_c on YouTube →
Watch binary_c talks and classes on YouTube.
-
Support software
libcdict: dictionaries in C.
libmemoize: memoize C functions.
librinterpolate: fast N-dimensional interpolation. -
Contacts →
Who to contact if you need help, and who has helped make binary_c what it is today.
-
Papers →
An incomplete list of papers that use binary_c.